@charset "UTF-8";

/*
   购物车
*/
/* 全部商品 */
.cartCon {
    overflow: hidden;
    width: 100%;
    background: #efefef;
}
.carts {
    margin: 30px auto;
    box-sizing: border-box;
    padding: 25px;
    background: white;
}
.products {
    width: 1150px;
    height: 35px;
    border-bottom: 2px solid #A6A6A6;
}
.products span {
    display: inline-block;
    width: 120px;
}
.products strong {
    margin-left: 5px;
    color: red;
}
.products a {
    display: inline-block;
    margin-left: 15px;
    box-sizing: border-box;
    border: 1px solid white;
    width: 75px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: white;
    background: #F39719;
}
.products a:hover {
    border: 1px solid #F39719;
    color: #F39719;
    background: white;
}
.products i {
    font-weight: normal;
}
/* 全选结算 */
.settle {
    margin-top: 15px;
    height: 20px;
}
.settle label input {
    vertical-align: middle;
}
.settle span {
    margin: auto 17px;
    cursor: pointer;
}
.settle span:hover {
    color: #E50500;
}
.settle strong {
    margin-left: 5px;
    color: red;
    font-size: 16px;
}
.settle a {
    display: inline-block;
    margin-left: 15px;
    border: 1px solid white;
    width: 75px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    color: white;
    background: #E50500;
}
.settle a:hover {
    border: 1px solid #E50500;
    color: #E50500;
    background: white;
}
.settle b {
    margin-right: 20px;
}

.cartCon ul {
    margin-bottom: 20px;
    width: 1150px;
    font-size: 14px;
}
.cartCon ul input {
    vertical-align: middle;
}
.cartCon ul dt {
    margin-top: 20px;
    border-bottom: 1px solid rgba(67,67,67,0.4);
    width: 1150px;
    height: 30px;
}
.cartCon dt a {
    display: inline-block;
    margin:auto 15px;
    width: 75px;
    height: 22px;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    color: white;
    background: #008AFF;
}
.cartCon dd {
    display: block;
    margin: 20px 25px;
}
.cartCon tr {
    display: block;
    margin: 20px auto;
    line-height: 22px;
}
.cartCon td {
    height: 120px;
    vertical-align: middle;
}
.cartCon img {
    width: 110px;
    height: 110px;
}
.cartCon tr:first-child {
    margin-top: 5px;
}
.cartCon tr td:first-child {
    width: 35px;
}
.cartCon tr td:nth-child(2) {
    width: 130px;
}
.cartCon tr td:nth-child(3) {
    padding-top: 8px;
    width: 220px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: text-top;
}
.cartCon tr td:nth-child(4) {
    padding: 10px 0 0 80px;
    vertical-align: text-top;
}
.cartCon tr td:nth-child(5) {
    padding-left: 100px;
    line-height: 30px;
    vertical-align: text-top;
}
.cartCon tr td:nth-child(5) i {
    font-size: 20px;
    font-weight: bold;
    color: #E50500;
}
.cartCon tr td:nth-child(6) {
    padding-left: 100px;
    width: 80px;
    font-size: 25px;
}
.cartCon button {
    border: 1px solid black;
    width: 30px;
    height: 30px;
    background: white;
}
.cartCon tr td:last-child {
    margin-bottom: 1px;
    width: 190px;
    text-align: right;
    line-height: 27px;
    vertical-align: text-top;
}
.cartCon tr td:last-child span {
    line-height: 22px;
}

/* 猜你喜欢 */
.guess {
    width: 1150px;
    height: 290px;
}
.guess span {
    display: block;
}
figure {
    float: left;
    margin-top: 15px;
    margin-left: 22px;
}
figcaption {
    display: block;
    margin-top: 10px;
    width: 165px;
    height: 40px;
    font-size: 17px;
    line-height: 25px;
    background: white;
}
.guess img {
    width: 165px;
    height: 165px;
    background: burlywood;
}